Complexity Metrics for Cascading Style Sheets
نویسندگان
چکیده
Web applications are becoming important for small and large companies since they are integrated with their business strategies. Cascading Style Sheets (CSS) however are an integral part of contemporary Web applications that are perceived as complex by users and this result in hampering its widespread adoption. The factors responsible for CSS complexity include size, variety in its rule block structures, rule block reuse, cohesion and attribute definition in rule blocks. In this paper, we have proposed relevant metric for each of the complexity factors. The proposed metrics are validated through a practical framework. The outcome shows that the proposed metrics satisfy most of the parameters required by the practical framework hence establishing them as well structured.
منابع مشابه
Tool Support for Cascading Style Sheets’ Complexity Metrics
Tools are the fundamental requirement for acceptability of any metrics programme in the software industry. It is observed that majority of the metrics proposed and are available in the literature lack tool support. This is one of the reasons why they are not widely accepted by the practitioners. In order to improve the acceptability of proposed metrics among software engineers that develop Web ...
متن کاملApplying Formal Concept Analysis to Cascading Style Sheets
Cascading Style Sheets (CSS) are used in the HyperText Markup Language (HTML) to describe the style, size, color, and position of elements in a document. While simple styles are easy to specify, a style sheet for a complex site can become many thousands of lines long. One problem in style sheets is that as they grow there is a tendency for increasing duplication of styles and properties, especi...
متن کاملLicensing IP embodied in standards
How should a standardization body such as the IEEE deal with patents and copyrights on technology essential to using a standard? A recent controversy within the World Wide Web Consortium (W3C, ) over a Microsoft patent illustrates the kind of problem that can arise when intellectual property rights cloud users' right of access to a standard. As yet, the IEEE has not developed...
متن کاملA Constraint-based Speciication for Box Layout in Css2
Cascading Style Sheets provide a exible mechanism for governing the appearance of Web pages. Cascading Style Sheets Level 2 (CSS2) are an enhancement to the original CSS1 speciication, giving Web page designers additional control over the appearance of Web pages. However, the CSS2 speciication is written in English, leaving open the possibility of ambiguity or inconsistency. We present a formal...
متن کاملA Constraint-Based Speci cation for Box Layout in CSS2
Cascading Style Sheets provide a exible mechanism for governing the appearance of Web pages. Cascading Style Sheets Level 2 (CSS2) are an enhancement to the original CSS1 speci cation, giving Web page designers additional control over the appearance of Web pages. However, the CSS2 speci cation is written in English, leaving open the possibility of ambiguity or inconsistency. We present a formal...
متن کامل